import { request } from "../../request/index.js";
import regeneratorRuntime from '../../lib/runtime/runtime';
import { login } from "../../utils/asyncWx.js";

Page({

  /**
   * 页面的初始数据
   */
  data: {

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },
  async handleGetUserInfo(e) {
    try {
      const { encryptedData, rawData, iv, signature } = e.detail

      const { code } = await login()

      const loginParams = { encryptedData, rawData, iv, signature, code }

      //正常情况下有企业id
      //const { token } = await request({ url: '/users/wxlogin', data: loginParams, method: 'POST' })
      
      let token  = await request({ url: '/users/wxlogin', data: loginParams, method: 'POST' })
      

      token=token===null?"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOjIzLCJpYXQiOjE1NjQ3MzAwNzksImV4cCI6MTAwMTU2NDczMDA3OH0.YPt-XeLnjV-_1ITaXGY2FhxmCe4NvXuRnRB8OMCfnPo":token

      console.log(token);
      

      wx.setStorageSync("token", token);

      wx.navigateBack({
        delta: 1
      });
    } catch (error) {
      console.log(error)
    }

  }
})